package cn.biplam.front.template.pageFrame.select;

import cn.biplam.common.wrapper.ErrorMessage;
import cn.biplam.front.html.HtmlDiv;
import cn.biplam.front.html.base.HtmlWindow;
import cn.biplam.front.html.base.Const.Clear_Type;

/**
 * 放入多个div，竖排
 * @author WangSong 2009-6-17下午06:47:49
 * @version 1.0
 */
public class ContentPage {
	
	/**内容容器 */
	private HtmlWindow contentPage;
	/**容器ID */
	private String ID;
	
	/**
	 * 构造函数
	 * @param ID  容器ID
	 */
	public ContentPage(String ID){
		this.ID = "contentPage"+ID;
		this.contentPage = new HtmlDiv(this.ID);
	}
	
	/**
	 * 内容放入容器中，可放入多个内容，容器中的内容竖排
	 * @param content 
	 * @throws ErrorMessage 
	 */
	public void put(HtmlWindow content) throws ErrorMessage{
		if(content!=null){
			content.setClear(Clear_Type.Both);
			this.contentPage.put(content);
		}else{
			throw new ErrorMessage("ContentPage,传入的正文内容为空content is null!");
		}
	}
	
	public HtmlWindow get(){
		return this.contentPage;
	}	
}
